Part Number Hot Search : 
IN5404 ML602U1 W77C58 LNBP15 FDS8672S STK730FC 4AHC1G 0103M
Product Description
Full Text Search
 

To Download STI5500 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 . . .
A TOP BOX / DVD BACKEND DECODER SET L TIWITH INTEGRATED HOST PROCESSOR N E FID N CO 32-BIT VL-RISC CPU ENHANCED - DES AND DVB DESCRAMBLERS
SUMMARY
STI5500
. . . .
- FAST INTEGER/BIT OPERATION AND VERY HIGH CODE DENSITY HIGH PERFORMANCE MEMORY/CACHE SUBSYSTEM - 2KBYTES INSTRUCTION CACHE, 2KBYTES SRAM, 2KBYTES DATA CACHE/SRAM - 160MBYTES/S BANDWIDTH COMBINED VIDEO AND AUDIO DECODER CORE - VIDEO DECODER FULLY SUPPORTS MPEG-2 MP@ML - MEMORY REDUCTION - PAL MP@ML IN 12MBITS - 2 TO 8 BIT PER PIXEL OSD OPTIONS - LETTERBOX (16:9) DISPLAY FORMAT - HORIZONTAL AND VERTICAL RESIZING FUNCTIONS - AUDIO DECODER SUPPORTS LAYERS 1 AND 2 OF MPEG, INTERFACE TO EXTERNAL DOLBY AC-3TM DECODER PAL/NTSC ENCODER - MACROVISIONTM VERSION 7.01/6.1 COMPATIBLE - TELETEXT, AND CLOSED CAPTION - SIMULTANEOUS OUTPUT OF RGB, CVBS AND COMPONENT VIDEO HIGH PERFORMANCE SDRAM MEMORY INTERFACE - SUPPORTS 1 OR 2 16MBIT 100MHz SDRAMS - ACCESSIBLE BY MPEG DECODER, CPU AND DMAS - HIGH BANDWIDTH ACCESS FROM CPU ALLOWS HIGH PERFORMANCE OSD OPERATIONS PROGRAMMABLE MEMORY INTERFACE - 4 BANKS EACH 8/16 BITS WIDE - SU P PO R T F O R MI XE D ME MO R Y , PER I PH ERALS, DRAM AND POWER PC LINK INTERFACE - SERIAL INPUT - SUPPORTS DSS, DVB, AND DVD BITSTREAMS - 32 PIDS SUPPORTED
. . . . .
- 32 SI/PSI FILTERS OF 16 BYTES VECTORED INTERRUPTS - 8 PRIORITIZED LEVELS DMA ENGINES/INTERFACES - 2 UARTS, 1 I2C CONTROLLER, 3 PWM OUTPUTS, 3 TIMERS, 3 CAPTURE TIMERS - 24 BITS OF PIO SHARED WITH SERIAL INTERFACES - OS LINK INTERFACE - BLOCK MOVE DMA, 2 MPEG DMAS - TELETEXT INTERFACE PROFESSIONAL TOOLSET SUPPORT - ANSI C COMPILER AND LIBRARIES - INQUEST ADVANCED DEBUGGING TOOLS NON-INTRUSIVE DEBUG CONTROLLER - HARDWARE BREAKPOINTS - REAL TIME TRACE 208 PIN PQFP PACKAGE
DESCRIPTION The STI5500 is the first of a new generation of integrated multimedia decoder engines for set top box and DVD applications. It offers a high level of integration by reducing the complete set top box decoding chain from Transport Demux to PAL/NTSC Encoder onto one chip. At the same time it dramatically enhances CPU and Graphics performance, and cuts down total system memory cost.
PQFP208 (Plastic Quad Flat Pack) ORDER CODE : STI5500
October 1997
This is advance information on a new product now in development or undergoing evaluation. Detail are subject to change without notice. s
1/11
STI5500
NOT_TRST
DATA[15] 158
208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
182
181
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
VDD PIO3[7] PIO2[0] GND PIO2[3] PIO2[4] PIO2[5] PIO2[7] PIO1[0] PIO1[2] PIO1[5] PIO1[6] PIO1[7] PIO4[7] PIO0[0] PIO0[3] PIO0[4] VDD GND PIO0[5] PIO0[6] PIO0[7] IRQ[0] IRQ[1] IRQ[2] BRM0 BRM1 BRM2 NOT_RST SDAV_CLK (PI394_CLK) SDAV_CLK (PI394_DATA) SDAV_DIR (PI394_CLK) OSC_IN VDD GND F_DATA F_B_BCLK F_P_CLK F_ERR NRSS_CLK NRSS_OUT NRSS_IN PCM_CLKOUT (A_C_STB) PCM_DATA (A_C_DATA) PCM_CLKIN LRCLK (A_WORD_CLK) A_C_REQ A_PTS_STB VDD GND NOTHSYNC ODD_OR_EVEN
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
157
156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137
DATA[14]
ADR[21]
ADR[20]
ADR[19]
ADR[18]
ADR[17]
ADR[16]
ADR[15]
ADR[14]
ADR[13]
ADR[12]
ADR[11]
ADR[10]
PIO3[6]
PIO3[5]
PIO3[4]
PIO3[3]
PIO3[2]
PIO3[1]
PIO3[0]
PIO1[4]
PIO1[3]
PIO4[6]
PIO4[5]
PIO4[4]
PIO4[3]
PIO4[2]
PIO4[1]
PIO4[0]
ADR[9]
ADR[8]
ADR[7]
ADR[6]
ADR[5]
ADR[4]
ADR[3]
ADR[2]
ADR[1]
L TIA I - PIN DESCRIPTION N I.1 - Pin Connections IDE F ON C
GND VDD
GND
GND
GND
TDO
TMS
TCK
TDI
VDD
VDD
VDD
DATA[13] DATA[12] DATA[11] DATA[10] DATA[9] DATA[8] GND VDD DATA[7] DATA[6] DATA[5] DATA[4] DATA[3] DATA[2] DATA[1] DATA[0] GND VDD N_PPC_MOD CPU_CLK (PPC_CLK) READY NOT_CSDXX DMAXFER READnotWRITE NOT_CAS1 GND VDD NOT_CAS0 NOT_RAS1 NOT_RAS0 NOT_CE3 NOT_CE2 NOT_CE1 NOT_OE NOT_WE1 NOT_WE0 GND VDD PIXCLK_27MHz OSD_ACTIVE AUXCLK DQ[15] DQ[14] DQ[13] DQ[12] GND VDD DQ[11] DQ[10] DQ[9] DQ[8] DQMU
STI5500
PQFP208 (Top View)
136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105
100
101
102
103 GND
V_REF_DAC_RG
I_REF_DAC_RG
MEMCLKOUT
B_OUT
Y_OUT
GND
GND
V_REF_DAC_YC
I_REF_DAC_YC
GND
GND
NOT_SDRAS
NOT_SDCAS
NOT_SDCS[0]
NOT_SDCS[1]
NOT_SDWE
MEMCLKIN
VDDA_0
VDDA_1
G_OUT
R_OUT
C_OUT
CV_OUT
VSSA_0
VSSA_1
DQML
AD[4]
AD[5]
AD[6]
AD[7]
AD[8]
AD[9]
AD[0]
AD[1]
AD[2]
AD[3]
DQ[0]
DQ[1]
DQ[2]
DQ[3]
DQ[4]
DQ[5]
DQ[6]
AD[10]
AD[11]
DQ[7]
VDD
VDD
VDD
VDD
VDD
104
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
2/11
5500-01.EPS
STI5500
Pin Name SUPPLIES 1, 18, 34, 49, 67, 75, 86, 95, VDD 102, 110, 119, 130, 139, 149, 159, 171, 184, 208 4, 19, 35, 50, 68, 77, 87, 96, GND 103, 111, 120, 131, 140, 150, 160, 172, 185, 200 53, 60 VDDA 54, 61 VSSA VIDEO OUTPUT INTERFACE 57 R_OUT 56 G_OUT 55 B_OUT 63 C_OUT 64 CV_OUT 62 Y_OUT 59 I_REF_DAC_RGB 66 I_REF_DAC_YCC 58 V_REF_DAC_RGB 65 V_REF_DAC_YCC 117 OSD_ACTIVE 118 PIXCLK_27MHz 51 NOTHSYNC 52 ODD_OR_EVEN AC-3/MPEG1-2 AUDIO OUTPUT INTERFACE 43 PCM_CLKOUT / A_C_STB 44 PCM_DATA / A_C_DATA 45 PCM_CLKIN 46 LRCLK / A-WORD_CLK 47 A_C_REQ 48 A_PTS_STB EXTERNAL INTERRUPTS 23, 25, 24 IRQ0-2 PROGRAMMABLE I/O 15, 16, 17, 20, 21, 22 PIO-0 [0, 3-7] 9, 10, 198, 199, 11, 12, 13 PIO-1 [0, 2-7] 3, 5, 6, 7, 8 PIO-2 [0, 3-5,7] 201-207, 2 PIO-3 [0-7] 191-197, 14 PIO-4 [0-7] JTAG INTERFACE 188 TCK 186 TDI 189 TDO 187 TMS 190 NOT_TRST SYSTEM USE 28 BRM2 27 BRM1_OR_BOOTFROMROM 26 29 116 BRM0_OR_OSLINK_SEL NOT_RST AUXCLK
L TIA II - PIN DESCRIPTION (continued) N I.2 - Pin List IDE F ON C
Type Power Supply Ground
Function
Analog Power Supply for DENC Analog Ground for DENC O O O O O O I I I I I/O I I/O I/O O O I/O O I I I I/O I/O I/O I/O I/O I I O I I O O/I O/I I O Red Output Green Output Blue Output Chroma Output Composite Video Output Luma Output DAC Current Reference DAC Current Reference DAC Voltage Reference DAC Voltage Reference OSD Active System Clock Input Horizontal Sync Vertical Sync (PCM Clock Out) or AC3 Data Strobe Data Out PCM Data Out or AC3 PCM CLock In From VCXO Left/Right Clock or AC3 Word Clock AC3 Data Request AC3 Audio PTS Strobe External Interrupts General Purpose IO General Purpose IO General Purpose IO General Purpose IO General Purpose IO Test Clock Test Data Input Test Data Input Test Mode Select Test Reset Modem Voltage Control VCXO Control Audio BRM or Bootfromrom During Reset VCXO Control Video BRM or Configure Oslink Pins Reset Auxilary Clock for Any Purpose 3/11
STI5500
Pin Name Type Function SDRAM INTERFACE 78-81, 69, 70, 71, 72, 73, AD[0:11] O SDRAM Address Bus 74, 82, 83 92, 93, 94, 97, 98, 99, 100, DQ[0:15] I/O SDRAM Data (Lower Byte) 101, 106, 107, 108, 109, 112-115 84, 85 NOT_SDCS0-1 O SDRAM Chip Selects 89 NOT_SDCAS O SDRAM CAS 88 NOT_SDRAS O SDRAM RAS 90 NOT_SDWE O SDRAM Write Enable 104 MEMCLKIN I SDRAM Memory Clock Input 76 MEMCLKOUT O SDRAM Memory Clock Output 91 DQML O DQ Mask Enable (Lower) 105 DQMU O DQ Mask Enable (Upper) ROM AND EXTERNAL MICROPROCESSOR 161-170, 173-183 ADR[1:21] I/O External Memory Address Bus 141-148, 151-158 DATA[0:15] I/O External Memory Data Bus 128 NOT_RAS1_OR_HOLDREQ O DRAM RAS or Bus Request to External Micro 136 READY O Hold off External Micro 133 READNOTWRITE_OR_DMAACK I/O DRAM R/W Strobe or DMA Acknowledge from External Micro 121, 122 NOT_WE[0:1] I/O Write Enable of SRAM 129 NOT_CAS0_OR_HOLDACK O/I DRAM CAS or Bus Grant from External Micro 132 NOT_CAS1_OR_NOT_DMAREQ O DRAM CAS or DMA Request (Ready) to External Micro 124-126 NOT_CE[1:3] O Chip Select for Banks 1 - 3 135 NOT_CS I Chip Select to Access SDRAM 137 PPC_CLK I Power PC System Clock 127 NOT_RAS0_OR_NOT_CE4 O DRAM RAS or Chip Select for Bank 0 134 DMAXFER I DMA Transfer Control from External Micro 138 NOT_PPC_MODE I Presence of Power PC 123 NOT_OE I/O Output Enable of RAM / ROM SDAV INERFACE 30 SDAV_CLK I/O Data Strobe / CLK 31 SDAV_DATA I/O Data Line 32 SDAV_DIR O Direction for Transmit Truefer Transmit, Pulse for Receive 33 OSC_IN I/O 49.152MHz Crystal Input NRSS INTERFACE 40 NRSS_CLK O NRSS Serial Clock 42 NRSS_IN I NRSS Serial Data Input 41 NRSS_OUT O NRSS Serial Data Output P1394 INTERFACE 30 P1394_CLK I/O Data Strobe / CLK 31 P1394_DATA I/O Data Line 32 P1394_P_CLK I/O Packet Clock
L TIA II - PIN DESCRIPTION (continued) N II.2 - Pin List (continued) IDE F ON C
4/11
STI5500
L TIA II - BLOCK DIAGRAM EN Block Figure 1 : General ID Diagram F ON C
ST20 CPU BLOCK MOVE DMA 2 MPEG DMAs INTERRUPT CONTROLLER
EMI LINK INTERFACE
MPEG AUDIO DECODER AC-3 I/F
2K INSTRUCTION CACHE
2 SMARTCARD INTERFACES (ASC)
2K DATA CACHE AND 2K SRAM MPEG VIDEO DECODER
OS LINK 2 UART 1 I2C PIO 3 PWM DIAGNOSTICS CONTROLLER AND SYSTEM SERVICES
PAL/NTSC ENCODER
5/11
5500-02.EPS
TELETEXT INTERFACE
STI5500
L TIA III - INTERNAL CIRCUIT DESCRIPTION N A general block diagram for the STI5500 is shown IDE F is Figure 1. N O offered by the ST20 32-bit microC The performance
core allows the following operations to be performed in software : 1 Device drivers for Video, Audio and Sub-picture Decoders 2 Audio/Video/Subpicture synchronisation 3 System management functions 4 Electronic program guide 5 Conditional access module The use of a 32-bit CPU enables advanced graphics routines to be employed for on-screen display functions, allowing fast turnaround system upgrades. III.1 - The ST20 32-bit CPU The ST20 micro-core family has been developed by SGS-THOMSON Microelectronics to provide the tools and building blocks to enable the development of highly integrated application-specific 32-bit devices at the lowest cost and fastest time to market. The ST20 macrocell library includes the ST20Cx family of 32-bit VL-RISC (variable length reduced instruction set computer) micro-cores, embedded memories, standard peripherals, I/O, controllers and ASICs. The STI5500 uses the ST20 macrocell library to provide all of the dedicated hardware modules required in a set top box or DVD system. These include : - High performance internal SRAM and cache subsystem, - I2C interfaces to other devices in the set top box, - UART serial I/O interface to modem and auxiliary ports, - Interrupt controller for internal and external interrupts, - DMA to MPEG audio and video device(s), - External memory interface supporting DRAM, EPROM and peripherals, - PWM/timer module for control of system clock VCXOs, - Programmable I/O pins, - Smart card interfaces. III.2 - MPEG-2 Video/Audio Decoder The video decoder implemented in the STI5500 uses a patented memory reduction/bandwidth reduction scheme to offer the user the best bandwidth/memory size compromise. The algorithm is lossless and uses "on-the-fly" decoding to reduce the memory requirements to 2 frame buffers in memory size reduction mode. When used in bandwidth reduction mode the mem6/11
ory usage is the normal three buffers but the bandwidth required by the decoder is significantly reduced over a classical implementation. In summary the features of this decoder core are : - Video decoder fully supports MPEG-2 Main Profile/Main Level (MP@ML), - Memory reduction architecture allows sharing of single 16MBit SDRAM between MPEG decoding, micro and transport functions - memory expandable to 32Mbits of SDRAM, - Letterbox filter, - Horizontal and vertical image re-sizing, - 2 to 8 bit OSD (6-bit luma resolution, 4-bit chroma resolution), - Accepts MPEG-2 Program Streams, PES and MPEG-1 system streams, - Automatic error concealment. The output from the video decoder is fed directly to a PAL/NTSC encoder unit generating simultaneously a composite video signal, component Y/C and RGB for each of the two standards. The signals can be optionally encoded following the MacrovisionTM 7.01/6.1 specification if the user has a licence to use the technology. The digital encoder cell is also capable of encoding into the composite signal teletext and closed caption information. The audio decoder performs MPEG levels 1 and II decoding and is functionally equivalent to the STi3520A audio decoder. The STI5500 has a dedicated interface to an external Dolby AC3 decoder whilst allowing audio buffering to be performed in the 16 Mbit SDRAM. III.3 - High Quality Graphics The graphics performance of the STI5500 supports the new requirements for intelligent program guides and interactive applications. The display interface supports up to 256 colours for each OSD region and a transparency feature allows mixing of video with the OSD. Fast access graphics and many other additional features are available and are supported by a graphics library. Excellent system performance is obtained by closely coupling the high performance RISC processor and cache with the MPEG audio/video core and display memory. Low latency RISC access and DMA engines allow rapid construction of bit maps. DVD graphics are also supported by an integrated sub picture decoder. Pan and scan and letterbox output are provided for 16:9 applications.
STI5500
L TIA (continued) III - INTERNAL CIRCUIT DESCRIPTION N III.4 - External Memory IDE F data memory. access The STI5500N been designed to minimize sysO has memory interface contains andvia the generalThe processor canMemorymemC ory purpose External Intertem costs. The external
a zero glue logic DRAM controller and a low-cost 16-bit EPROM interface. The STI5500 applies a unique memory architecture which consolidates the system, on-screen display, audio and video memory into a single memory chip. Moreover, a patented memory management algorithm allows the STI5500 to decode an MPEG2 MP @ ML bitstream with CCIR601 NTSC pictures in only 10.5 Mbits and with CCIR601 PAL pictures in only 12MBits, with absolutely no impact on the picture quality. If 16MBits SDRAM is attached to the STI5500, then 4 Mbits or more are free for other purposes such as full screen high resolution graphics and processor use. A second optional 16Mbit SDRAM can also be added for applications which require more graphics features such as full screen still image display or processor memory. The STI5500 also has a generic processor interface allowing DMA access to the SDRAM memory by an external processor. The SDRAM memory interface directly supports 100MHz SDRAMs providing the very high bandwidths to support MPEG decoding and display, OSD drawing and display, and general system use. Furthermore, the ST20 VL-RISC micro-core has the highest code density of any 32-bit CPU, leading to the lowest cost program ROM. III.5 - STI5500 Functional Description III.5.1 - STI5500 Functional Modules Figure 1 shows the subsystem modules that comprise the STI5500. These modules are outlined below and more detailed information is given in the following chapters of this datasheet. III.5.2 - CPU The Central Processing Unit (CPU) on the STI5500 is the ST20-C2 32-bit processor core. It contains instruction processing logic, instruction and data pointers and an operand register. It directly accesses the high speed on-chip SRAM memory, which can store data or programs, and uses the Caches to reduce access time to off chip program face (EMI) or via the SDRAM EMI which is shared with the MPEG decoder. III.5.3 - Memory Subsystem The STI5500 on-chip SRAM memory system provides 160Mbytes/s internal data bandwidth, supporting pipelined 2-cycle internal memory access at 25 ns cycle times. The STI5500 memory system consists of 2 Kbytes of SRAM, 2Kbytes of instruction cache, a 2Kbyte data cache that can be programmed to be SRAM, and an external memory interface (EMI). The STI5500 product has 2 Kbytes of on-chip SRAM. The advantage of this is the ability to store time critical code on chip, for instance interrupt routines, software kernels or device drivers, and even frequently used data without these being flushed from the caches. The instruction and data caches are direct mapped with a write-back system for the data cache and support burst accesses to the external memories for refill and write-back which are effective for increasing performance with page-mode and SDRAM memories. The STI5500 EMI controls access to the external memory and peripherals while the SDRAM EMI provides access to the SDRAM buffer for the MPEG decoders, ST20 and DMA peripherals. The STI5500 EMI can access a 16 Mbyte (or greater if DRAM is used) physical address space in each of the four general purpose memory banks, and provides sustained transfer rates of up to 80Mbytes/s. Peripherals that support an asynchronous data acknowledge are supported as is an external PowerPC which can share the bus with the STI5500 and access the SDRAM buffer through the device. High memory bandwidths up to 200Mbytes/s can be supported by the SDRAM EMI (see Figure 2). The STI5500 internal memory interconnect provides buffering and arbitration of memory access requests to sustain very high throughput of memory accesses. Figure 1 STI5500 architectural block diagram.
7/11
STI5500
L TIA (continued) III - INTERNAL CIRCUIT DESCRIPTION EN Top-Level Architecture Figure 2 : STI5500 ID F ON C
CPU ARBITOR I - CACHE SRAM D - CACHE
LINK INTERFACE
SDRAM ARBITOR
SDRAM
AUDIO
VIDEO
DENC
COMPRESSED DATA/REGISTER BUS
CPU
DRAM ST-20 ARBITOR ST-20 EMI ROM SRAM
CENTRAL COMMAND PORT PWM I2C UART MPEG DMA BLOCK MOVE DMA MPEG DMA PERIPHERAL DMA
COMMUNICATIONS ARBITOR
5500-03.EPS
III.5.4 - System services module The STI5500 system services module includes : - phase locked loop (PLL) - accepts 27MHz input and generates all the internal high frequency clocks needed for the CPU and the OS-Link. - Test access port - JTAG compatible, - Diagnostics controller accessed via the JTAG port providing : - Bootstrapping during development, - Hardware breakpoint and watchpoint, - Real time trace, - External LSA triggering support. III.5.5 - Serial Communications To facilitate the connection of this system the front end device and other peripherals, two UARTs (ASCs) are included in the device. The UARTs provide an asynchronous serial interface. The UART can be programmed to support a range of baud rates and data formats, for example, data size, stop bits and parity. Two synchronous serial communications (SSC) interfaces are provided on the device. These can be used for a remote control device for example via an I2C or SPI bus. III.5.6 - Interrupt Subsystem The STI5500 interrupt subsystem supports eight prioritized interrupt levels. Four external interrupt pins are provided. Level assignment logic allows any of the internal or external interrupts to be assigned and, if necessary, share any interrupt level.
8/11
III.5.7 - Link Interface The link interface is an integrated transport stream processor which accepts either DSS or DVB streams on a serial interface with a front-end device. The interface performs the demultiplexing operations with no interaction from the ST20. In summary the features of the interface are : - Framing of transport packets (SYNC byte detection), - PID filtering of up to 32 PIDs, - Descrambling to DVB/DES standard - transport or PES level (DVB), - Adaptation field parsing - detection and time stamping. System time clock adjustment handled by software. - Section filtering - 32 filters, - Demultiplexing of transport stream by PID, - DMA and buffering of streams in memory with communication to CPU of buffer state, - DMA of two of the streams to the audio and video MPEG decoder compressed data FIFOs. In addition to these transport device functions the interface can copy the entire transport stream or selected PIDs from the transport stream through an SDAV (high speed bi-directional serial bus) interface. Communication with the ST20 is made via interrupts and a shared memory space. The ST20 can place filter values, DMA destinations and descrambling keys, for example, in the shared memory to be picked up later during demultiplexing/descrambling operations.
STI5500
L TIA (continued) III - INTERNAL CIRCUIT DESCRIPTION N One dedicated to the ST20 called the ST20 EMI, III.5.8 - PWM and Counter Module IDE F this interface can support directly SRAM, DRAM, This unitON includes three separate pulse width and C (PWM) generators using a shared ROMby theFLASH and a second interface which is modulator used MPEG decoders (audio and video) and
counter, and three timer compare and capture channels sharing a second counter. The counters can be clocked from a pre-scaled internal clock or from a pre-scaled external clock via the capture clock input and the event on which the timer value is captured is also programmable. The PWM counters are 8-bit with 8-bit registers to set the output high time. The capture/compare counter and the compare and capture registers are 32-bit. supports only SDRAM. An important architectural feature of the device is that the SDRAM memory can be viewed by the ST20 as an extension of it's own memory system. The ST20 memory arbitor can make requests into the SDRAM arbitor which are treated as the highest priority. A mechanism is implemented to ensure that the microprocessor cannot block out completely the MPEG decoder form the SDRAM. The STi 5500 device is divided into essentially two main parts. The CPU system and peripherals and the MPEG video/audio decoder system. The whole system is built around four interconnected arbitors. - The CPU arbitor, - The Comunications (DMA) arbitor), - The ST20 arbitor, - The SDRAM arbitor. Starting at the lowest level the CPU arbitor schedules outgoing requests to the memory system coming from the cache refil controller with the incoming requests from the ST20 arbitor to the internal SRAM. The communications arbitor schedules all the requests for access to the ST20 arbitor and consequently the memory system coming from the DMA engines. The CPU and the communications arbitors consequently make requests into the the ST20 arbitor and are scheduled along with the requests from the front-end interface in the following priority : - Link Interface - Highest priority, - CPU arbitor - round robin with communications arbitor, - Communications arbitor - round robin with CPU arbitor, There are four possible destinations for these three requestors : - Shared Memory Interface (SDRAM), - Compressed data port, - Register port ( for audio, video and DENC blocks), - ST20 external memory interface. The ST20 arbitor works like a bus in that only one access can be on-going at any one time, however a split-transaction scheme allows tasks to be queued at the receivers and allows the requesters to have multiple outstanding requests. This means a transaction does not have to be complete for another transaction to take place over the arbitor. Hence, slow interfaces or transactions do not slow down the internal communications.
9/11
III.5.9 - Parallel Programmable IO Module Forty bits of parallel IO are provided. Each bit is programmable as an output or an input. The output can be configured as a totem pole or open drain driver. Input compare logic is provided which can generate an interrupt on any change on any input bit. Many pins of the STI5500 device are multi-function and can either be configured as PIO or connected to an internal peripheral signal. III.5.10 - MPEG Video Decoder The video decoder is a real-time video compression processor supporting the MPEG-1 and MPEG-2 standards at video rates up to 720 x 480 x 60 Hz and 720 x 576 x 50 Hz. Picture format conversion for display is performed by vertical and horizontal filters. User-defined bitmaps may be superimposed on the display picture through use of the on-screen display function. III.5.11 - PAL/NTSC encoder The digital encoder which is integrated in the STI5500 produces, from a multiplexed 4:2:2 YUV stream simultainious RGB,CVBS and component outputs on two triple DACs. The encoder can also perform cloased-caption, CGMS or teletext encoding and allows MacrovisionTM 7.01/6.1 copy protection. III.5.12 - MPEG-1 Audio Decoder The audio decoder is a fully compliant MPEG-1 decoder (Layers 1 & 2) III.6 - STi 5500 Internal Architecture and Dataflow Reference is made to the STI5500 internal architecture block diagram, figure 2 in this section. The intention of the OMEGA architecture is to allow as much flexibility as possible for a user to design a memory system and arrange data in a manner which best fits the system needs. There are two main memory systems.
STI5500
L TIA (continued) III - INTERNAL CIRCUIT DESCRIPTION N For information (EPG etc) The ST20 arbitor can make two types of requests IDE access (32-bits) or a dataprogram specific external buffer in SDRAMthis F my be sent to an or into SDRAM,Nsingle word a burst access of 4 x 32-bit words. The following table CO the different types of accesses by a memory on the external ST20 EMI. summerizes
source and destination (see Table 1). Data is moved around the device using a number of general purpose DMA engines which are kicked off by the CPU at a certain address and are then autonomous. In a typical application data will arrive via the front-end interface (a transport stream in a set-top application or a program / sector stream in a DVD application (see Table 1). The link interface has a built in programmable DMA multichannel engine which can be used to direct the data to any memory or memory mapped peripheral. In the case of a set-top application a DMA destination can be defined for each pid so for audio/video (PES) data this destination would be the compressed data FIFOs which are mapped into the ST20 memory system at specific addresses. Table 1
Source CPU Caches Link Interface DMA Engines Video Decoder Audio Decoder SMI/SDRAM Single Word Burst Burst/Single Single Large Bursts Large Bursts ST20 EMI Single Word Burst Burst/Single Single n/a n/a Internal SRAM Single Word Single Word Single Single n/a n/a Compressed Data/Reg. Port Single Word n/a Single Single n/a n/a
In a DVD system the incoming sector stream data would be sent, using the DMA in the front end interface to a track buffer which could be either in external DRAM off the ST20 EMI or in shared SDRAM. This is automatic and needs no CPU intervention appart from an initial configuration. The track buffer is then parsed in software and two general purpose DMAs can be used to transfer blocks of data from the track buffer to the compressed data FIFOs to be decoded. In a set-top box application a transport stream can be split by pid into many component streams.
The video/audio streams would be directly sent to the CD fifos using a non-incremental DMA transfer. Other streams such as EPG data can be stored as a circular buffer in another memory space using an incremental DMA.
10/11
STI5500
IV - PACKAGE MECHANICAL DATA : 208 PINS - PLASTIC QUAD FLAT PACK
A
A2
Seating plane
L TIA N IDE F ON C
PIN 1 IDENTIFICATION
e
0.10mm
B
D3
D1
D
0.004
A1
C E3 E1 E
L1
K
Dimensions Ref. A A1 A2 B C D D1 D3 e E E1 E3 L L1 K Min. 0.25 3.20 0.17 0.09 Millimeters Typ. Max. 4.10 3.60 0.27 0.20 Min. 0.010 0.126 0.007 0.004 Inches Typ. Max. 0.0161 0.142 0.011 0.008
3.40
0.134
0 (Min.), 7 (Max.)
Note : Exact shape of each corner is optional. This device is protected by US patent numbers 4631603, 4577216 and 4819098 and other intellectual property rights. The use of MacrovisionTM's copy protection technology in the device must be authorized by MacrovisionTM and is intended for home and other limited pay-per-view uses only, unless otherwise authorized in writing by MacrovisionTM. Reverse engineering or disassembly is prohibited. Please contact your nearest SGS-THOMSON Microelectronics sales office for more information. Information furnished is believed to be accurate and reliable. However, SGS-THOMSON Microelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No licence is granted by implication or otherwise under any patent or patent rights of SGS-THOMSON Microelectronics. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. SGS-THOMSON Microelectronics products are not authorized for use as critical components in life support decoders or systems without express written approval of SGS-THOMSON Microelectronics. (c) 1997 SGS-THOMSON Microelectronics - All Rights Reserved Purchase of I2C Components of SGS-THOMSON Microelectronics, conveys a license under the Philips I2C Patent. Rights to use these components in a I2C system, is granted provided that the system conforms to the I2C Standard Specifications as defined by Philips. SGS-THOMSON Microelectronics GROUP OF COMPANIES Australia - Brazil - Canada - China - France - Germany - Italy - Japan - Korea - Malaysia - Malta - Morocco The Netherlands - Singapore - Spain - Sweden - Switzerland - Taiwan - Thailand - United Kingdom - U.S.A.
11/11
PQFP208.TBL
0.45
30.60 28.00 25.50 0.50 30.60 28.00 25.50 0.60 1.30
0.75
0.018
1.205 1.102 1.004 0.020 1.205 1.102 1.004 0.024 0.051
0.030
PMPQF208.EPS
L


▲Up To Search▲   

 
Price & Availability of STI5500

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X